package com.wudl.govern.mapper;

import com.wudl.govern.domain.ErrorTaskLog;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

import java.util.Date;
import java.util.List;

/**
 * @author ：wudl
 * @date ：Created in 2022-04-05 21:42
 * @description：
 * @modified By：
 * @version: 1.0
 */


@Mapper
public interface ErrorTaskLogMapper {
    int deleteByPrimaryKey(Integer id);

    int insert(ErrorTaskLog record);

    int insertSelective(ErrorTaskLog record);

    ErrorTaskLog selectByPrimaryKey(Integer id);

    int updateByPrimaryKeySelective(ErrorTaskLog record);

    int updateByPrimaryKey(ErrorTaskLog record);

    /***
     * 批量添加缺失数据任务信息
     * @param listTask
     * @param createDate
     * @return
     */
    int batchAddErrorTask(@Param("listTask") List<ErrorTaskLog> listTask, @Param("createDate") Date createDate);
}